var idCaptcha=-1;

function cargarCaptcha() {
	var dado=Math.floor(Math.random()*15);
	idCaptcha=dado;
	var tablillaCaptcha=
		"<table>" +
			"<tr>" +
			"<td rowspan='2'>" +
				"<img src='./images/captchas/" + dado + ".png'>" +
			"</td>" + 
			"<td>" +
				"Escribe la palabra:" +
			"</td>" +
			"<td>" +
				"<input type='text' id='textoCaptcha'>" +
				"</td>" +
			"</tr>" +
		"</table>";
	document.write(tablillaCaptcha);
}

function registrarConCaptchaPropio() {
	var emailRegistro=document.getElementById("emailRegistro").value;
	var pwd1=document.getElementById("pwd1").value;
	var pwd2=document.getElementById("pwd2").value;
	var textoCaptcha=document.getElementById("textoCaptcha").value;
	var reqRegistrar=new XMLHttpRequest();
	reqRegistrar.open("post", "RegistrarConCaptchaPropio.action");
	reqRegistrar.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	reqRegistrar.onreadystatechange = function() {
		if (reqRegistrar.readyState==4) {
			if (reqRegistrar.status==200) {
				var result=JSON.parse(reqRegistrar.responseText);
				if (result.resultado=="OK") {
					document.getElementById("emailRegistro").value="";
					document.getElementById("pwd1").value="";
					document.getElementById("pwd2").value="";
					document.getElementById("textoCaptcha").value="";
					document.getElementById("detailsRegistro").removeAttribute("open");
					alert("Bienvenido a nuestro ajedrez, " + emailRegistro);
				} else {
					alert("Ocurrió un error: " + result.resultado);
				}
			} else {
				alert("Hay un problema");
			}
		}
	};
	var pars="email=" + emailRegistro + "&pwd1=" + pwd1 + "&pwd2=" + pwd2 + "&textoCaptcha=" + textoCaptcha + "&idCaptcha=" + idCaptcha;
	reqRegistrar.send(pars);
}